// bool, Obj this, point pt

Unit me;

me = this.AsUnit();
if(!me.IsValid()) return false;

if(!me.IsHeirOf("Military")) return false;
if(me.IsHeirOf("RamUnit")) return false;
if(me.IsHeirOf("Sentry")) return false;

return true;
